auto merge of #630 : alexcrichton/cargo/issue-432, r=brson
authorbors <bors@rust-lang.org>
Fri, 3 Oct 2014 01:57:14 +0000 (01:57 +0000)
committerbors <bors@rust-lang.org>
Fri, 3 Oct 2014 01:57:14 +0000 (01:57 +0000)
This is a series of commits which culminates in fixing #432, fixing a number of other related issues along the way. The biggest user-facing fix here is that if you run `cargo build` followed by `cargo test` your library will no longer be rebuilt if you have dev-dependencies.


Trivial merge